\section{i\-Room Class Hierarchy}
This inheritance list is sorted roughly, but not completely, alphabetically:\begin{CompactList}
\item \contentsline{section}{model::album}{\pageref{classmodel_1_1album}}{}
\item \contentsline{section}{apriori::apriori\_\-alg$<$ transaction, collection $>$}{\pageref{classapriori_1_1apriori__alg}}{}
\item \contentsline{section}{network::blocking\_\-policy}{\pageref{classnetwork_1_1blocking__policy}}{}
\begin{CompactList}
\item \contentsline{section}{network::socket$<$ blocking\_\-policy, locking\_\-policy, error\_\-policy $>$}{\pageref{classnetwork_1_1socket}}{}
\end{CompactList}
\item \contentsline{section}{model::client}{\pageref{classmodel_1_1client}}{}
\item \contentsline{section}{network::configurator}{\pageref{classnetwork_1_1configurator}}{}
\item \contentsline{section}{music::data\_\-miner}{\pageref{classmusic_1_1data__miner}}{}
\item \contentsline{section}{apriori\_\-test::dataset}{\pageref{classapriori__test_1_1dataset}}{}
\item \contentsline{section}{model::dom}{\pageref{classmodel_1_1dom}}{}
\item \contentsline{section}{model::dom\_\-policy}{\pageref{classmodel_1_1dom__policy}}{}
\item \contentsline{section}{network::event}{\pageref{structnetwork_1_1event}}{}
\item \contentsline{section}{apriori\_\-test::file\_\-reader}{\pageref{classapriori__test_1_1file__reader}}{}
\item \contentsline{section}{music::file\_\-streamer}{\pageref{classmusic_1_1file__streamer}}{}
\item \contentsline{section}{network::generic\_\-queue$<$ T $>$}{\pageref{classnetwork_1_1generic__queue}}{}
\item \contentsline{section}{handler::handler\_\-factory}{\pageref{classhandler_1_1handler__factory}}{}
\item \contentsline{section}{network::i\_\-socket}{\pageref{classnetwork_1_1i__socket}}{}
\begin{CompactList}
\item \contentsline{section}{network::rs\_\-socket}{\pageref{classnetwork_1_1rs__socket}}{}
\item \contentsline{section}{network::tcp\_\-socket}{\pageref{classnetwork_1_1tcp__socket}}{}
\end{CompactList}
\item \contentsline{section}{model::interpreter}{\pageref{classmodel_1_1interpreter}}{}
\item \contentsline{section}{apriori::itemset$<$ transaction, collection $>$}{\pageref{classapriori_1_1itemset}}{}
\item \contentsline{section}{apriori::itemset\_\-container$<$ transaction, collection $>$}{\pageref{classapriori_1_1itemset__container}}{}
\item \contentsline{section}{network::listener}{\pageref{classnetwork_1_1listener}}{}
\begin{CompactList}
\item \contentsline{section}{handler::multicaster}{\pageref{classhandler_1_1multicaster}}{}
\item \contentsline{section}{network::connection\_\-manager}{\pageref{classnetwork_1_1connection__manager}}{}
\end{CompactList}
\item \contentsline{section}{network::locking\_\-policy}{\pageref{classnetwork_1_1locking__policy}}{}
\begin{CompactList}
\item \contentsline{section}{network::socket$<$ blocking\_\-policy, locking\_\-policy, error\_\-policy $>$}{\pageref{classnetwork_1_1socket}}{}
\end{CompactList}
\item \contentsline{section}{network::message}{\pageref{structnetwork_1_1message}}{}
\item \contentsline{section}{model::model\_\-class}{\pageref{classmodel_1_1model__class}}{}
\item \contentsline{section}{handler::multicaster::event\_\-storage}{\pageref{structhandler_1_1multicaster_1_1event__storage}}{}
\item \contentsline{section}{music::music\_\-system}{\pageref{classmusic_1_1music__system}}{}
\item \contentsline{section}{network::no\_\-blocking\_\-policy}{\pageref{classnetwork_1_1no__blocking__policy}}{}
\item \contentsline{section}{network::no\_\-error\_\-policy}{\pageref{classnetwork_1_1no__error__policy}}{}
\item \contentsline{section}{network::no\_\-locking\_\-policy}{\pageref{classnetwork_1_1no__locking__policy}}{}
\item \contentsline{section}{network::notifier}{\pageref{classnetwork_1_1notifier}}{}
\begin{CompactList}
\item \contentsline{section}{handler::event\_\-handler}{\pageref{classhandler_1_1event__handler}}{}
\begin{CompactList}
\item \contentsline{section}{my\_\-acceptor}{\pageref{classmy__acceptor}}{}
\item \contentsline{section}{my\_\-handler}{\pageref{classmy__handler}}{}
\item \contentsline{section}{user\_\-handler::ic\_\-acceptor}{\pageref{classuser__handler_1_1ic__acceptor}}{}
\item \contentsline{section}{user\_\-handler::ic\_\-handler}{\pageref{classuser__handler_1_1ic__handler}}{}
\item \contentsline{section}{user\_\-handler::music\_\-acceptor}{\pageref{classuser__handler_1_1music__acceptor}}{}
\item \contentsline{section}{user\_\-handler::music\_\-handler}{\pageref{classuser__handler_1_1music__handler}}{}
\item \contentsline{section}{user\_\-handler::web\_\-acceptor}{\pageref{classuser__handler_1_1web__acceptor}}{}
\item \contentsline{section}{user\_\-handler::web\_\-handler}{\pageref{classuser__handler_1_1web__handler}}{}
\end{CompactList}
\item \contentsline{section}{network::receiver}{\pageref{classnetwork_1_1receiver}}{}
\end{CompactList}
\item \contentsline{section}{core::null\_\-deleter}{\pageref{classcore_1_1null__deleter}}{}
\item \contentsline{section}{network::parse\_\-exception}{\pageref{classnetwork_1_1parse__exception}}{}
\item \contentsline{section}{parseable\_\-t}{\pageref{structparseable__t}}{}
\item \contentsline{section}{model::parser$<$ parser\_\-pol $>$}{\pageref{classmodel_1_1parser}}{}
\item \contentsline{section}{network::parser}{\pageref{classnetwork_1_1parser}}{}
\begin{CompactList}
\item \contentsline{section}{network::filetype}{\pageref{classnetwork_1_1filetype}}{}
\begin{CompactList}
\item \contentsline{section}{network::blank\_\-filetype}{\pageref{classnetwork_1_1blank__filetype}}{}
\item \contentsline{section}{network::xml\_\-filetype}{\pageref{classnetwork_1_1xml__filetype}}{}
\end{CompactList}
\end{CompactList}
\item \contentsline{section}{parser\_\-t}{\pageref{structparser__t}}{}
\item \contentsline{section}{network::sender}{\pageref{classnetwork_1_1sender}}{}
\begin{CompactList}
\item \contentsline{section}{network::filetype}{\pageref{classnetwork_1_1filetype}}{}
\end{CompactList}
\item \contentsline{section}{network::socket\_\-exception}{\pageref{classnetwork_1_1socket__exception}}{}
\begin{CompactList}
\item \contentsline{section}{network::lost\_\-connection\_\-exception}{\pageref{classnetwork_1_1lost__connection__exception}}{}
\end{CompactList}
\item \contentsline{section}{network::thread\_\-helper}{\pageref{classnetwork_1_1thread__helper}}{}
\begin{CompactList}
\item \contentsline{section}{network::worker\_\-thread}{\pageref{classnetwork_1_1worker__thread}}{}
\begin{CompactList}
\item \contentsline{section}{handler::event\_\-worker}{\pageref{classhandler_1_1event__worker}}{}
\item \contentsline{section}{network::connection\_\-listener}{\pageref{classnetwork_1_1connection__listener}}{}
\item \contentsline{section}{network::receiver}{\pageref{classnetwork_1_1receiver}}{}
\end{CompactList}
\end{CompactList}
\item \contentsline{section}{network::throwing\_\-error\_\-policy}{\pageref{classnetwork_1_1throwing__error__policy}}{}
\item \contentsline{section}{core::timeout}{\pageref{classcore_1_1timeout}}{}
\item \contentsline{section}{model::title}{\pageref{classmodel_1_1title}}{}
\item \contentsline{section}{music::title\_\-adapter}{\pageref{classmusic_1_1title__adapter}}{}
\item \contentsline{section}{music::title\_\-dataset}{\pageref{classmusic_1_1title__dataset}}{}
\end{CompactList}
